braiding worm - Francés Inglés Diccionario